Fixed Point versus Floating Point Mathematics in Embedded System Programming for Fluid Power Mechatronic Components Control: a Real Case Study

نویسندگان

  • Massimiliano RUGGERI
  • Matteo FRACASSI
  • Massimo MARTELLI
  • Massimo DIAN
چکیده

The increased systems complexity and performance request for electro-hydraulic applications, ask for more performing electronic systems and control functions. The new powerful microcontrollers and efficient cross compilers, encourage the floating point mathematics usage in the software control routines, useful to directly reuse the routines generated by the simulation tools, despite the lack of control for precise resulting routine execution. The paper describes a practical experience of system performance optimization on a microcontroller installed on electro-hydraulic systems for mobile applications. A deeper analysis carried out on execution time occupied by floating point mathematic operations, working on the software side of the mechatronic component, led to a considerably better performance. Here it is demonstrated that, without lack of precision, fixed point mathematics are more performing, if executed by modern microcontrollers, even if more instructions are executed by the software routines due to the necessary rescaling of factors needed by the requested precision.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Synthesis of Optimal Fixed-Point Implementation of Numerical Software Routines

In this paper, we present an automated technique swati: Synthesizing Wordlengths Automatically Using Testing and Induction, which uses a combination of Nelder-Mead optimization based testing, and induction from examples to automatically synthesize optimal fixedpoint implementation of numerical routines. The design of numerical software is commonly done using floating-point arithmetic in design-...

متن کامل

A Dsp Embedded Optical Navigation System

Six degrees of freedom (6DOF) data estimation has a wide range of applications in navigation, proximity operations, manufacturing and robotic control. This paper presents an optimal and computationally efficient 6DOF estimation algorithm using Modified Rodrigues Parameters. The analytical results of the estimation algorithm and also its computational results on a low power floating point DSP, t...

متن کامل

Field programmable gate arrays-based differential evolution coprocessor: a case study of spectrum allocation in cognitive radio network

In this study, a scalable coprocessor for accelerating the Differential Evolution (DE) algorithm is presented. The coprocessor is interfaced with PowerPC embedded processor of Xilinx Virtex-5 FX70T Field Programmable Gate Array. In the proposed design, the DE algorithm module is tightly coupled with fitness function module to reduce communication and control overhead. The fixed point DE algorit...

متن کامل

SWATI: Synthesizing Wordlengths Automatically Using Testing and Induction

In this paper, we present an automated technique swati: Synthesizing Wordlengths Automatically Using Testing and Induction, which uses a combination of Nelder-Mead optimization based testing, and induction from examples to automatically synthesize optimal fixedpoint implementation of numerical routines. The design of numerical software is commonly done using floating-point arithmetic in design-...

متن کامل

Techno-economic operation optimization of a HRSG in combined cycle power plants based on evolutionary algorithms: A case study of Yazd, Iran

In this research study, energy, exergy and economic analyses is performed for a combined cycle power plant (CCPP) with a supplementary firing system. The purpose of this analyses is to evaluate the economic feasibility of a CCPP by applying an optimization techniques based on Evolutionary algorithms. Actually, the evolutionary algorithms of Firefly, PSO and NSGA-II are applied to minimize the c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011